O principado de Cooch Behar ficava cerca de 400 km ao norte de Calcutá, na confluência do rio Bramaputra e do Tista. Sua localização era ao sul do Butão, no leste da Índia, ao norte do Paquistão Oriental (hoje Bangladesh), onde atualmente está o estado de Bengala Oriental. Sua extensão territorial era de 3.414 km²